using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace PSE.Hosting.ServiceHoster.Services.DataContracts
{
    /// <summary>
    /// Data Contract Class - ServiceIdentifier
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/ServiceHoster.Data", Name = "ServiceIdentifier")]
    public partial class ServiceIdentifier
    {
        private string _packageName;
        private string _assembly;
        private string _serviceName;

        /// <summary>
        /// 
        /// </summary>
        [DataMember(IsRequired = true, Name = "PackageName", Order = 0)]
        public System.String PackageName
        {
            get { return _packageName; }
            set { _packageName = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataMember(IsRequired = true, Name = "Assembly", Order = 1)]
        public System.String Assembly
        {
            get { return _assembly; }
            set { _assembly = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataMember(IsRequired = true, Name = "ServiceName", Order = 2)]
        public System.String ServiceName
        {
            get { return _serviceName; }
            set { _serviceName = value; }
        }

    }
}
